[INFO] fetching crate llm-agent-runtime 1.0.1...
[INFO] testing llm-agent-runtime-1.0.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] extracting crate llm-agent-runtime 1.0.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate llm-agent-runtime 1.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate llm-agent-runtime 1.0.1
[INFO] tweaked toml for crates.io crate llm-agent-runtime 1.0.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate llm-agent-runtime 1.0.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate llm-agent-runtime 1.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b256449974e9a8d62ad9132859db4e92694f37c473c131572ab967c0a1101249
[INFO] running `Command { std: "docker" "start" "-a" "b256449974e9a8d62ad9132859db4e92694f37c473c131572ab967c0a1101249", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b256449974e9a8d62ad9132859db4e92694f37c473c131572ab967c0a1101249", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b256449974e9a8d62ad9132859db4e92694f37c473c131572ab967c0a1101249", kill_on_drop: false }`
[INFO] [stdout] b256449974e9a8d62ad9132859db4e92694f37c473c131572ab967c0a1101249
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 09a28d2e79a831100c6daf92606fa17cd594579ea3d6bcedc7bd4681df50de71
[INFO] running `Command { std: "docker" "start" "-a" "09a28d2e79a831100c6daf92606fa17cd594579ea3d6bcedc7bd4681df50de71", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling llm-agent-runtime v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.92s
[INFO] running `Command { std: "docker" "inspect" "09a28d2e79a831100c6daf92606fa17cd594579ea3d6bcedc7bd4681df50de71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09a28d2e79a831100c6daf92606fa17cd594579ea3d6bcedc7bd4681df50de71", kill_on_drop: false }`
[INFO] [stdout] 09a28d2e79a831100c6daf92606fa17cd594579ea3d6bcedc7bd4681df50de71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 88243531314ac51a5b140a271e93e1a4c04827bc7579c4e92b5bd99aba75f020
[INFO] running `Command { std: "docker" "start" "-a" "88243531314ac51a5b140a271e93e1a4c04827bc7579c4e92b5bd99aba75f020", kill_on_drop: false }`
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling llm-agent-runtime v1.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stdout] warning: unused import: `MemoryItem`
[INFO] [stdout]  --> tests/test_memory_management.rs:5:42
[INFO] [stdout]   |
[INFO] [stdout] 5 |     AgentId, DecayPolicy, EpisodicStore, MemoryItem, RecallPolicy, SemanticStore, WorkingMemory,
[INFO] [stdout]   |                                          ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `llm_agent_runtime::AgentRuntimeError`
[INFO] [stdout]  --> tests/test_memory_management.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llm_agent_runtime::AgentRuntimeError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 24.67s
[INFO] running `Command { std: "docker" "inspect" "88243531314ac51a5b140a271e93e1a4c04827bc7579c4e92b5bd99aba75f020", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "88243531314ac51a5b140a271e93e1a4c04827bc7579c4e92b5bd99aba75f020", kill_on_drop: false }`
[INFO] [stdout] 88243531314ac51a5b140a271e93e1a4c04827bc7579c4e92b5bd99aba75f020
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 05d5e12322629ed48a1a211695e1aaeccd427f395885bc1249d98a1da39190e8
[INFO] running `Command { std: "docker" "start" "-a" "05d5e12322629ed48a1a211695e1aaeccd427f395885bc1249d98a1da39190e8", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `MemoryItem`
[INFO] [stderr]  --> tests/test_memory_management.rs:5:42
[INFO] [stderr]   |
[INFO] [stderr] 5 |     AgentId, DecayPolicy, EpisodicStore, MemoryItem, RecallPolicy, SemanticStore, WorkingMemory,
[INFO] [stderr]   |                                          ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `llm_agent_runtime::AgentRuntimeError`
[INFO] [stderr]  --> tests/test_memory_management.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use llm_agent_runtime::AgentRuntimeError;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `llm-agent-runtime` (test "test_memory_management") generated 2 warnings (run `cargo fix --test "test_memory_management" -p llm-agent-runtime` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/llm_agent_runtime-c6ff6a422c945df5)
[INFO] [stdout] 
[INFO] [stdout] running 172 tests
[INFO] [stdout] test agent::tests::test_new_async_tool_spec ... ok
[INFO] [stdout] test agent::tests::test_tool_required_fields_missing_returns_error ... ok
[INFO] [stdout] test error::tests::test_agent_loop_error_display ... ok
[INFO] [stdout] test agent::tests::test_tool_with_circuit_breaker_passes_when_closed ... ok
[INFO] [stdout] test agent::tests::test_parse_react_step_space_before_colon ... ok
[INFO] [stdout] test agent::tests::test_tool_not_found_returns_error_observation ... ok
[INFO] [stdout] test agent::tests::test_final_answer_on_first_step ... ok
[INFO] [stdout] test agent::tests::test_parse_react_step_empty_fails ... ok
[INFO] [stdout] test agent::tests::test_parse_react_step_case_insensitive ... ok
[INFO] [stdout] test agent::tests::test_tool_call_then_final_answer ... ok
[INFO] [stdout] test agent::tests::test_tool_error_observation_includes_kind ... ok
[INFO] [stdout] test error::tests::test_backpressure_shed_error_display ... ok
[INFO] [stdout] test error::tests::test_circuit_open_error_display ... ok
[INFO] [stdout] test agent::tests::test_max_iterations_exceeded ... ok
[INFO] [stdout] test error::tests::test_deduplication_conflict_display ... ok
[INFO] [stdout] test graph::tests::test_dfs_visits_all_reachable_nodes ... ok
[INFO] [stdout] test error::tests::test_error_debug_format ... ok
[INFO] [stdout] test error::tests::test_error_is_send_sync ... ok
[INFO] [stdout] test error::tests::test_graph_error_display ... ok
[INFO] [stdout] test graph::tests::test_entity_id_display ... ok
[INFO] [stdout] test error::tests::test_memory_error_display ... ok
[INFO] [stdout] test error::tests::test_not_configured_error_display ... ok
[INFO] [stdout] test error::tests::test_orchestration_error_display ... ok
[INFO] [stdout] test graph::tests::test_bfs_finds_direct_neighbours ... ok
[INFO] [stdout] test graph::tests::test_bfs_handles_isolated_node ... ok
[INFO] [stdout] test graph::tests::test_betweenness_centrality_chain ... ok
[INFO] [stdout] test graph::tests::test_bfs_traverses_chain ... ok
[INFO] [stdout] test agent::tests::test_parse_react_step_valid ... ok
[INFO] [stdout] test graph::tests::test_dfs_handles_isolated_node ... ok
[INFO] [stdout] test graph::tests::test_degree_centrality_basic ... ok
[INFO] [stdout] test graph::tests::test_entity_id_equality ... ok
[INFO] [stdout] test graph::tests::test_dfs_missing_start_returns_error ... ok
[INFO] [stdout] test graph::tests::test_entity_new_has_empty_properties ... ok
[INFO] [stdout] test graph::tests::test_entity_with_properties_stores_props ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_missing_source_returns_error ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_direct_connection ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_missing_target_returns_error ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_multi_hop ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_returns_none_for_disconnected ... ok
[INFO] [stdout] test graph::tests::test_graph_add_relationship_increments_count ... ok
[INFO] [stdout] test graph::tests::test_graph_add_relationship_missing_source_fails ... ok
[INFO] [stdout] test graph::tests::test_graph_add_relationship_missing_target_fails ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_same_node_returns_single_element ... ok
[INFO] [stdout] test graph::tests::test_graph_get_entity_missing_returns_error ... ok
[INFO] [stdout] test graph::tests::test_graph_get_entity_returns_entity ... ok
[INFO] [stdout] test graph::tests::test_graph_remove_entity_missing_returns_error ... ok
[INFO] [stdout] test graph::tests::test_graph_remove_entity_removes_relationships ... ok
[INFO] [stdout] test graph::tests::test_label_propagation_communities_two_clusters ... ok
[INFO] [stdout] test graph::tests::test_graph_add_entity_increments_count ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_weighted_returns_none_for_disconnected ... ok
[INFO] [stdout] test graph::tests::test_transitive_closure_includes_start ... ok
[INFO] [stdout] test graph::tests::test_transitive_closure_isolated_node_contains_only_self ... ok
[INFO] [stdout] test memory::tests::test_agent_id_new_stores_string ... ok
[INFO] [stdout] test memory::tests::test_cosine_similarity_orthogonal_vectors_return_zero ... ok
[INFO] [stdout] test memory::tests::test_decay_policy_rejects_negative_half_life ... ok
[INFO] [stdout] test memory::tests::test_decay_policy_no_decay_at_age_zero ... ok
[INFO] [stdout] test memory::tests::test_decay_policy_rejects_zero_half_life ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_weighted_simple ... ok
[INFO] [stdout] test memory::tests::test_agent_id_random_is_unique ... ok
[INFO] [stdout] test memory::tests::test_decay_policy_result_is_clamped_to_zero_one ... ok
[INFO] [stdout] test memory::tests::test_decay_policy_half_importance_at_half_life ... ok
[INFO] [stdout] test memory::tests::test_decay_policy_quarter_importance_at_two_half_lives ... ok
[INFO] [stdout] test graph::tests::test_subgraph_extracts_correct_nodes_and_edges ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_add_episode_returns_id ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_recall_sorted_by_descending_importance ... ok
[INFO] [stdout] test graph::tests::test_mem_graph_error_converts_to_runtime_error ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_with_decay_reduces_importance ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_weighted_negative_weight_errors ... ok
[INFO] [stdout] test graph::tests::test_shortest_path_weighted_same_node ... ok
[INFO] [stdout] test memory::tests::test_memory_id_random_is_unique ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_recall_returns_stored_item ... ok
[INFO] [stdout] test memory::tests::test_memory_item_new_clamps_importance_above_one ... ok
[INFO] [stdout] test memory::tests::test_memory_item_new_clamps_importance_below_zero ... ok
[INFO] [stdout] test memory::tests::test_memory_item_new_preserves_valid_importance ... ok
[INFO] [stdout] test memory::tests::test_per_agent_capacity_evicts_lowest_importance ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_len_tracks_insertions ... ok
[INFO] [stdout] test memory::tests::test_recall_increments_recall_count ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_retrieve_filters_by_tag ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_is_empty_initially ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_retrieve_similar_returns_closest ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_store_and_retrieve_all ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_retrieve_requires_all_tags ... ok
[INFO] [stdout] test memory::tests::test_semantic_store_retrieve_similar_ignores_unembedded_entries ... ok
[INFO] [stdout] test memory::tests::test_hybrid_recall_policy_prefers_recently_used ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_is_empty_initially ... ok
[INFO] [stdout] test memory::tests::test_memory_id_new_stores_string ... ok
[INFO] [stdout] test memory::tests::test_working_memory_set_and_get ... ok
[INFO] [stdout] test memory::tests::test_working_memory_update_existing_key_no_eviction ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_len_tracks_insertions ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_recall_filters_by_agent ... ok
[INFO] [stdout] test memory::tests::test_episodic_store_recall_respects_limit ... ok
[INFO] [stdout] test memory::tests::test_working_memory_bounded_evicts_oldest ... ok
[INFO] [stdout] test memory::tests::test_working_memory_clear_removes_all ... ok
[INFO] [stdout] test memory::tests::test_working_memory_is_empty_initially ... ok
[INFO] [stdout] test memory::tests::test_working_memory_new_rejects_zero_capacity ... ok
[INFO] [stdout] test memory::tests::test_working_memory_len_tracks_entries ... ok
[INFO] [stdout] test graph::tests::test_bfs_missing_start_returns_error ... ok
[INFO] [stdout] test memory::tests::test_working_memory_capacity_never_exceeded ... ok
[INFO] [stdout] test memory::tests::test_working_memory_get_missing_key_returns_none ... ok
[INFO] [stdout] test metrics::tests::test_active_sessions_increments_and_decrements ... ok
[INFO] [stdout] test metrics::tests::test_backpressure_shed_count_increments ... ok
[INFO] [stdout] test metrics::tests::test_arc_clone_shares_state ... ok
[INFO] [stdout] test metrics::tests::test_metrics_new_returns_arc_with_zero_counters ... ok
[INFO] [stdout] test metrics::tests::test_memory_recall_count_increments ... ok
[INFO] [stdout] test metrics::tests::test_metrics_is_send_sync ... ok
[INFO] [stdout] test metrics::tests::test_multiple_increments_are_cumulative ... ok
[INFO] [stdout] test metrics::tests::test_to_snapshot_captures_correct_values ... ok
[INFO] [stdout] test metrics::tests::test_reset_zeroes_all_counters ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_guard_acquire_within_capacity ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_guard_rejects_zero_capacity ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_guard_release_decrements_depth ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_guard_release_on_empty_is_noop ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_guard_sheds_when_full ... ok
[INFO] [stdout] test metrics::tests::test_total_sessions_increments ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_soft_limit_accepts_requests_below_soft ... ok
[INFO] [stdout] test metrics::tests::test_failed_tool_calls_increments ... ok
[INFO] [stdout] test metrics::tests::test_total_steps_increments ... ok
[INFO] [stdout] test metrics::tests::test_total_tool_calls_increments ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_with_soft_limit_still_sheds_at_hard_capacity ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_soft_limit_rejects_invalid_config ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_half_open_on_recovery ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_open_fast_fails ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_rejects_zero_threshold ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_opens_after_threshold_failures ... ok
[INFO] [stdout] test orchestrator::tests::test_deduplicator_different_keys_are_independent ... ok
[INFO] [stdout] test orchestrator::tests::test_deduplicator_expired_entry_is_new ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_success_resets_failure_count ... ok
[INFO] [stdout] test orchestrator::tests::test_deduplicator_new_key_is_new ... ok
[INFO] [stdout] test orchestrator::tests::test_in_memory_backend_increments_and_resets ... ok
[INFO] [stdout] test orchestrator::tests::test_deduplicator_second_check_is_in_progress ... ok
[INFO] [stdout] test orchestrator::tests::test_pipeline_empty_pipeline_returns_input ... ok
[INFO] [stdout] test orchestrator::tests::test_pipeline_runs_stages_in_order ... ok
[INFO] [stdout] test orchestrator::tests::test_pipeline_stage_failure_short_circuits ... ok
[INFO] [stdout] test orchestrator::tests::test_pipeline_stage_count ... ok
[INFO] [stdout] test orchestrator::tests::test_retry_policy_delay_attempt_1_equals_base ... ok
[INFO] [stdout] test orchestrator::tests::test_retry_policy_delay_capped_at_max ... ok
[INFO] [stdout] test orchestrator::tests::test_deduplicator_complete_makes_cached ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_starts_closed ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_with_custom_backend_uses_backend_state ... ok
[INFO] [stdout] test orchestrator::tests::test_backpressure_concurrent_acquires_are_consistent ... ok
[INFO] [stdout] test orchestrator::tests::test_circuit_breaker_success_keeps_closed ... ok
[INFO] [stdout] test orchestrator::tests::test_retry_policy_delay_doubles_each_attempt ... ok
[INFO] [stdout] test orchestrator::tests::test_retry_policy_delay_never_exceeds_max_for_any_attempt ... ok
[INFO] [stdout] test orchestrator::tests::test_retry_policy_rejects_zero_attempts ... ok
[INFO] [stdout] test runtime::tests::test_agent_session_step_count_matches_steps ... ok
[INFO] [stdout] test runtime::tests::test_agent_config_max_memory_tokens_limits_injection ... ok
[INFO] [stdout] test runtime::tests::test_builder_produces_runtime_with_config ... ok
[INFO] [stdout] test runtime::tests::test_builder_succeeds_with_minimal_config ... ok
[INFO] [stdout] test runtime::tests::test_builder_with_all_subsystems ... ok
[INFO] [stdout] test runtime::tests::test_builder_with_config_compiles ... ok
[INFO] [stdout] test runtime::tests::test_metrics_active_sessions_decrements_after_run ... ok
[INFO] [stdout] test runtime::tests::test_metrics_backpressure_shed_increments_on_shed ... ok
[INFO] [stdout] test runtime::tests::test_metrics_memory_recall_count_increments ... ok
[INFO] [stdout] test runtime::tests::test_metrics_total_sessions_increments ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_backpressure_released_after_run ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_graph_lookups_counts_entities ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_backpressure_sheds_when_full ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_max_iterations_error_propagated ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_memory_hits_zero_without_memory ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_memory_hits_counts_recalled_items ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_session_has_agent_id ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_returns_session_with_steps ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_session_has_session_id ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_session_duration_is_set ... ok
[INFO] [stdout] test runtime::tests::test_runtime_graph_accessor_returns_none_when_not_configured ... ok
[INFO] [stdout] test runtime::tests::test_run_agent_with_graph_relationship_lookup ... ok
[INFO] [stdout] test runtime::tests::test_runtime_graph_accessor_returns_some_when_configured ... ok
[INFO] [stdout] test runtime::tests::test_runtime_memory_accessor_returns_none_when_not_configured ... ok
[INFO] [stdout] test runtime::tests::test_runtime_memory_accessor_returns_some_when_configured ... ok
[INFO] [stdout] test runtime::tests::test_runtime_with_tool_registered ... ok
[INFO] [stdout] test runtime::tests::test_runtime_working_memory_accessor ... ok
[INFO] [stdout] test runtime::tests::test_working_memory_injected_into_prompt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 172 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency_stress.rs (/opt/rustwide/target/debug/deps/concurrency_stress-3ad7dc477de6f3bc)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_backpressure_concurrent_saturates_correctly ... ok
[INFO] [stdout] test test_concurrent_graph_mutations ... ok
[INFO] [stdout] test test_concurrent_episodic_store_writes ... ok
[INFO] [stdout] test test_concurrent_agent_sessions_shared_memory ... ok
[INFO] [stdout] test test_concurrent_working_memory_writes ... ok
[INFO] [stdout] test test_concurrent_semantic_store_similarity_search ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/feature_gated.rs (/opt/rustwide/target/debug/deps/feature_gated-8af8e663eaf4e62c)
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test graph_tests::test_graph_store_add_and_get_entity ... ok
[INFO] [stdout] test graph_tests::test_graph_store_bfs_finds_direct_neighbor ... ok
[INFO] [stdout] test graph_tests::test_graph_store_bfs_visits_all_reachable ... ok
[INFO] [stdout] test graph_tests::test_graph_store_get_nonexistent_entity_is_error ... ok
[INFO] [stdout] test graph_tests::test_graph_store_entity_count ... ok
[INFO] [stdout] test graph_tests::test_graph_store_remove_entity_decrements_count ... ok
[INFO] [stdout] test graph_tests::test_graph_store_shortest_path_direct ... ok
[INFO] [stdout] test graph_tests::test_graph_store_shortest_path_unreachable_returns_none ... ok
[INFO] [stdout] test graph_tests::test_graph_store_transitive_closure_includes_all_reachable ... ok
[INFO] [stdout] test memory_tests::test_decay_policy_applies_correctly_at_half_life ... ok
[INFO] [stdout] test memory_tests::test_agent_id_random_unique ... ok
[INFO] [stdout] test memory_tests::test_agent_id_display ... ok
[INFO] [stdout] test memory_tests::test_memory_id_display ... ok
[INFO] [stdout] test memory_tests::test_semantic_store_retrieve_empty_tags_returns_all ... ok
[INFO] [stdout] test memory_tests::test_semantic_store_retrieve_similar_top_k_respected ... ok
[INFO] [stdout] test memory_tests::test_working_memory_zero_capacity_is_error ... ok
[INFO] [stdout] test orchestrator_tests::test_backpressure_guard_zero_capacity_is_error ... ok
[INFO] [stdout] test memory_tests::test_working_memory_entries_in_insertion_order ... ok
[INFO] [stdout] test orchestrator_tests::test_circuit_breaker_starts_in_closed_state ... ok
[INFO] [stdout] test orchestrator_tests::test_circuit_breaker_opens_after_threshold ... ok
[INFO] [stdout] test orchestrator_tests::test_circuit_breaker_zero_threshold_is_error ... ok
[INFO] [stdout] test orchestrator_tests::test_circuit_breaker_success_resets_to_closed ... ok
[INFO] [stdout] test orchestrator_tests::test_pipeline_empty_returns_input_unchanged ... ok
[INFO] [stdout] test orchestrator_tests::test_deduplicator_new_then_in_progress_then_cached ... ok
[INFO] [stdout] test orchestrator_tests::test_pipeline_error_short_circuits ... ok
[INFO] [stdout] test orchestrator_tests::test_pipeline_runs_all_stages_in_order ... ok
[INFO] [stdout] test orchestrator_tests::test_retry_policy_delay_is_capped_at_max ... ok
[INFO] [stdout] test orchestrator_tests::test_retry_policy_exponential_creates_correctly ... ok
[INFO] [stdout] test orchestrator_tests::test_retry_policy_zero_attempts_is_error ... ok
[INFO] [stdout] test memory_tests::test_decay_policy_half_life_zero_is_error ... ok
[INFO] [stdout] test memory_tests::test_episodic_store_default_is_empty ... ok
[INFO] [stdout] test memory_tests::test_episodic_store_recall_returns_sorted_by_importance ... ok
[INFO] [stdout] test orchestrator_tests::test_backpressure_guard_sheds_at_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_features.rs (/opt/rustwide/target/debug/deps/integration_features-c993d444ca149d7d)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test integration_circuit_breaker_and_retry_policy_combined ... ok
[INFO] [stdout] test integration_decay_policy_applied_to_episodic_store ... ok
[INFO] [stdout] test integration_graph_bfs_finds_multi_hop_paths ... ok
[INFO] [stdout] test integration_deduplicator_caches_across_complete ... ok
[INFO] [stdout] test integration_graph_transitive_closure_full_chain ... ok
[INFO] [stdout] test integration_memory_and_graph_coexist_in_runtime ... ok
[INFO] [stdout] test integration_pipeline_transforms_input ... ok
[INFO] [stdout] test integration_react_loop_with_json_tool_args ... ok
[INFO] [stdout] test integration_react_loop_tool_chain ... ok
[INFO] [stdout] test integration_backpressure_allows_sequential_requests ... ok
[INFO] [stdout] test integration_graph_error_wraps_in_runtime_error ... ok
[INFO] [stdout] test integration_memory_working_boundary_respected ... ok
[INFO] [stdout] test integration_graph_shortest_path_prefers_fewer_hops ... ok
[INFO] [stdout] test integration_semantic_store_multi_tag_search ... ok
[INFO] [stdout] test integration_orchestration_circuit_open_error_variant ... ok
[INFO] [stdout] test integration_working_memory_lru_eviction_under_load ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_runtime.rs (/opt/rustwide/target/debug/deps/integration_runtime-106ba81a2c969b7a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test integration_builder_minimal_succeeds ... ok
[INFO] [stdout] test integration_backpressure_released_after_successful_run ... ok
[INFO] [stdout] test integration_backpressure_sheds_when_at_capacity ... ok
[INFO] [stdout] test integration_max_iterations_error_returned ... ok
[INFO] [stdout] test integration_builder_full_configuration_succeeds ... ok
[INFO] [stdout] test integration_memory_enriches_prompt_context ... ok
[INFO] [stdout] test integration_run_agent_with_graph_records_lookups ... ok
[INFO] [stdout] test integration_run_agent_session_has_correct_agent_id ... ok
[INFO] [stdout] test integration_run_agent_multi_step_session ... ok
[INFO] [stdout] test integration_run_agent_with_memory_records_hits ... ok
[INFO] [stdout] test integration_run_agent_returns_session ... ok
[INFO] [stdout] test integration_session_duration_is_populated ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running tests/test_agent_lifecycle.rs (/opt/rustwide/target/debug/deps/test_agent_lifecycle-437109acb06b1796)
[INFO] [stdout] test lifecycle_create_minimal_runtime ... ok
[INFO] [stdout] test lifecycle_create_runtime_with_all_subsystems ... ok
[INFO] [stdout] test lifecycle_metrics_track_full_session ... ok
[INFO] [stdout] test lifecycle_run_agent_two_steps_before_answer ... ok
[INFO] [stdout] test lifecycle_max_iterations_returns_error ... ok
[INFO] [stdout] test lifecycle_session_unique_ids_per_run ... ok
[INFO] [stdout] test lifecycle_final_answer_terminates_loop ... ok
[INFO] [stdout] test lifecycle_run_agent_produces_session ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_circuit_breaker.rs (/opt/rustwide/target/debug/deps/test_circuit_breaker-d7cd7a8436f3cb1f)
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test cb_accepts_threshold_of_one ... ok
[INFO] [stdout] test cb_open_state_fast_fails_without_calling_f ... ok
[INFO] [stdout] test cb_one_failure_below_threshold_stays_closed ... ok
[INFO] [stdout] test cb_open_error_includes_service_name ... ok
[INFO] [stdout] test cb_state_returns_ok_not_panics_when_open ... ok
[INFO] [stdout] test cb_success_does_not_change_closed_state ... ok
[INFO] [stdout] test cb_opens_exactly_at_threshold ... ok
[INFO] [stdout] test cb_rejects_zero_threshold ... ok
[INFO] [stdout] test cb_starts_in_closed_state ... ok
[INFO] [stdout] test cb_transitions_to_half_open_after_recovery_window ... ok
[INFO] [stderr]      Running tests/test_error_paths.rs (/opt/rustwide/target/debug/deps/test_error_paths-5d5c45cb50f6de06)
[INFO] [stdout] test cb_two_failures_below_threshold_stays_closed ... ok
[INFO] [stdout] test cb_success_resets_failure_count_to_zero ... ok
[INFO] [stdout] test cb_successful_probe_in_half_open_closes_circuit ... ok
[INFO] [stdout] test cb_shared_backend_propagates_failures_across_instances ... ok
[INFO] [stdout] test cb_failure_count_starts_at_zero ... ok
[INFO] [stdout] test cb_with_large_threshold_only_opens_at_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stderr]      Running tests/test_failure_modes.rs (/opt/rustwide/target/debug/deps/test_failure_modes-064b11c25dd3967f)
[INFO] [stdout] test error_backpressure_shed_increments_metric ... ok
[INFO] [stdout] test error_decay_policy_zero_half_life_is_rejected ... ok
[INFO] [stdout] test error_circuit_open_fast_fails_tool ... ok
[INFO] [stdout] test error_missing_required_field_produces_structured_observation ... ok
[INFO] [stdout] test error_provider_failure_propagated_as_agent_loop_error ... ok
[INFO] [stdout] test error_max_iterations_returns_agent_loop_error ... ok
[INFO] [stdout] test error_decay_policy_negative_half_life_is_rejected ... ok
[INFO] [stdout] test error_backpressure_guard_zero_capacity_is_rejected ... ok
[INFO] [stdout] test error_missing_tool_produces_error_observation_not_panic ... ok
[INFO] [stdout] test error_retry_policy_zero_attempts_is_rejected ... ok
[INFO] [stdout] test error_backpressure_shed_when_at_capacity ... ok
[INFO] [stdout] test error_working_memory_zero_capacity_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_knowledge_graph.rs (/opt/rustwide/target/debug/deps/test_knowledge_graph-b0b08a08d0dcef6f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test graph_add_relationship_with_missing_target_returns_error ... ok
[INFO] [stdout] test graph_add_relationship_with_missing_source_returns_error ... ok
[INFO] [stdout] test graph_bfs_does_not_visit_unreachable_nodes ... ok
[INFO] [stdout] test graph_bfs_from_missing_node_returns_error ... ok
[INFO] [stdout] test graph_bfs_visits_all_reachable_nodes ... ok
[INFO] [stdout] test graph_dfs_visits_all_reachable_nodes ... ok
[INFO] [stdout] test graph_entity_with_properties_stored_correctly ... ok
[INFO] [stdout] test graph_degree_centrality_hub_node_has_highest_value ... ok
[INFO] [stdout] test graph_degree_centrality_isolated_node_is_zero ... ok
[INFO] [stdout] test graph_dfs_from_missing_node_returns_error ... ok
[INFO] [stdout] test graph_get_entity_returns_correct_entity ... ok
[INFO] [stdout] test graph_add_relationship_increments_count ... ok
[INFO] [stdout] test graph_get_missing_entity_returns_error ... ok
[INFO] [stdout] test graph_remove_entity_decrements_count ... ok
[INFO] [stdout] test graph_remove_entity_removes_its_relationships ... ok
[INFO] [stdout] test graph_remove_missing_entity_returns_error ... ok
[INFO] [stdout] test graph_shortest_path_direct_connection ... ok
[INFO] [stdout] test graph_shortest_path_none_when_disconnected ... ok
[INFO] [stdout] test graph_shortest_path_same_node_returns_single_element_path ... ok
[INFO] [stdout] test graph_subgraph_contains_only_requested_nodes ... ok
[INFO] [stdout] test graph_subgraph_only_includes_edges_within_node_set ... ok
[INFO] [stdout] test graph_shortest_path_prefers_fewer_hops ... ok
[INFO] [stdout] test graph_transitive_closure_includes_all_reachable ... ok
[INFO] [stdout] test graph_weighted_shortest_path_negative_weight_returns_error ... ok
[INFO] [stdout] test graph_transitive_closure_isolated_node_contains_only_itself ... ok
[INFO] [stdout] test graph_weighted_shortest_path_picks_lower_weight_route ... ok
[INFO] [stdout] test graph_add_duplicate_entity_is_error_or_overwrite ... ok
[INFO] [stdout] test graph_add_entity_increments_count ... ok
[INFO] [stdout] test graph_bfs_single_node_visits_nothing ... ok
[INFO] [stderr]      Running tests/test_memory_management.rs (/opt/rustwide/target/debug/deps/test_memory_management-e768be16479aff85)
[INFO] [stdout] test graph_concurrent_entity_additions_are_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test decay_exactly_half_at_half_life ... ok
[INFO] [stdout] test decay_output_clamped_to_zero_one ... ok
[INFO] [stdout] test episodic_different_agents_do_not_interfere ... ok
[INFO] [stdout] test episodic_no_decay_importance_unchanged ... ok
[INFO] [stdout] test decay_zero_age_preserves_importance ... ok
[INFO] [stdout] test episodic_concurrent_writes_all_recorded ... ok
[INFO] [stdout] test episodic_hybrid_policy_ranks_frequent_over_new ... ok
[INFO] [stdout] test episodic_concurrent_reads_never_panic ... ok
[INFO] [stdout] test episodic_fast_decay_reduces_importance_to_near_zero ... ok
[INFO] [stdout] test episodic_per_agent_capacity_evicts_lowest_importance ... ok
[INFO] [stdout] test episodic_recall_increments_recall_count ... ok
[INFO] [stdout] test decay_rejects_non_positive_half_life ... ok
[INFO] [stdout] test semantic_retrieve_empty_tags_returns_all ... ok
[INFO] [stdout] test semantic_similarity_search_returns_top_k_in_order ... ok
[INFO] [stdout] test semantic_similarity_top_k_limits_results ... ok
[INFO] [stdout] test wm_capacity_one_evicts_first_on_second_insert ... ok
[INFO] [stdout] test wm_entries_preserves_insertion_order ... ok
[INFO] [stdout] test wm_zero_capacity_is_rejected ... ok
[INFO] [stdout] test wm_lru_eviction_order_is_oldest_first ... ok
[INFO] [stdout] test semantic_store_and_retrieve_by_single_tag ... ok
[INFO] [stdout] test wm_update_of_existing_key_does_not_evict ... ok
[INFO] [stdout] test wm_clear_empties_all_entries ... ok
[INFO] [stdout] test wm_concurrent_writes_stay_within_capacity ... ok
[INFO] [stdout] test wm_always_holds_exactly_capacity_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_memory_persistence.rs (/opt/rustwide/target/debug/deps/test_memory_persistence-f0657e92ae859018)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test memory_episodic_shared_store_clone_shares_data ... ok
[INFO] [stdout] test memory_semantic_similarity_search_returns_closest ... ok
[INFO] [stdout] test memory_semantic_store_and_retrieve_all ... ok
[INFO] [stdout] test memory_working_clone_shares_state ... ok
[INFO] [stdout] test memory_working_clear_removes_all_entries ... ok
[INFO] [stdout] test memory_injected_into_agent_context ... ok
[INFO] [stdout] test memory_working_overwrite_persists_new_value ... ok
[INFO] [stdout] test memory_working_set_and_get_persists ... ok
[INFO] [stdout] test memory_working_entries_returns_all_in_insertion_order ... ok
[INFO] [stdout] test memory_episodic_agent_isolation ... ok
[INFO] [stdout] test memory_episodic_write_and_read_back ... ok
[INFO] [stdout] test memory_episodic_multiple_writes_read_back_in_importance_order ... ok
[INFO] [stdout] test memory_semantic_tag_filter_matches_correct_entries ... ok
[INFO] [stdout] test memory_episodic_recall_limit_respected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_react_orchestrator.rs (/opt/rustwide/target/debug/deps/test_react_orchestrator-0eeb5dd3576f3ec1)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test backpressure_accepts_up_to_capacity ... ok
[INFO] [stderr]      Running tests/test_tracing_logging.rs (/opt/rustwide/target/debug/deps/test_tracing_logging-5aac04df5f32e6f3)
[INFO] [stdout] test backpressure_release_makes_room_for_more ... ok
[INFO] [stderr]    Doc-tests llm_agent_runtime
[INFO] [stdout] test backpressure_soft_limit_must_be_less_than_hard ... ok
[INFO] [stdout] test dedup_different_keys_are_independent ... ok
[INFO] [stdout] test dedup_after_complete_is_cached ... ok
[INFO] [stdout] test backpressure_soft_limit_valid_config_accepted ... ok
[INFO] [stdout] test dedup_first_check_is_new ... ok
[INFO] [stdout] test pipeline_empty_returns_input_unchanged ... ok
[INFO] [stdout] test pipeline_stage_failure_short_circuits_remaining_stages ... ok
[INFO] [stdout] test dedup_second_check_while_in_flight_is_in_progress ... ok
[INFO] [stdout] test pipeline_stages_run_in_insertion_order ... ok
[INFO] [stdout] test react_context_grows_with_each_step ... ok
[INFO] [stdout] test react_exactly_at_limit_with_final_answer_succeeds ... ok
[INFO] [stdout] test retry_policy_delay_capped_at_60_seconds ... ok
[INFO] [stdout] test react_one_iteration_budget_terminates_on_final_answer ... ok
[INFO] [stdout] test react_multi_step_tool_chain_accumulates_all_steps ... ok
[INFO] [stdout] test retry_policy_zero_attempts_is_invalid ... ok
[INFO] [stdout] test react_missing_required_field_produces_error_observation ... ok
[INFO] [stdout] test react_tool_observation_contains_ok_true_on_success ... ok
[INFO] [stdout] test react_single_tool_call_produces_observation ... ok
[INFO] [stdout] test react_errors_when_max_iterations_reached ... ok
[INFO] [stdout] test retry_policy_delay_grows_exponentially ... ok
[INFO] [stdout] test react_unknown_tool_produces_error_observation_not_panic ... ok
[INFO] [stdout] test dedup_expired_entry_becomes_new ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_react_loop_unknown_tool_error_observation_with_tracing ... ok
[INFO] [stdout] test test_agent_runtime_run_agent_span_with_tracing ... ok
[INFO] [stdout] test test_react_loop_tool_dispatch_events_emitted ... ok
[INFO] [stdout] test test_tracing_subscriber_installs_without_panic ... ok
[INFO] [stdout] test test_tracing_env_filter_level_respected ... ok
[INFO] [stdout] test test_react_loop_max_iterations_warn_event_emitted ... ok
[INFO] [stdout] test test_agent_runtime_multiple_sessions_emit_distinct_session_ids ... ok
[INFO] [stdout] test test_react_loop_emits_events_with_tracing_subscriber_installed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/runtime.rs - runtime::AgentRuntimeBuilder (line 124) ... ignored
[INFO] [stdout] test src/prelude.rs - prelude (line 3) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 18) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/prelude.rs - prelude (line 3) stdout ----
[INFO] [stdout] error[E0433]: cannot find module or crate `agent_runtime` in this scope
[INFO] [stdout]  --> src/prelude.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use agent_runtime::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `agent_runtime`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llm_agent_runtime::prelude::*;
[INFO] [stdout]   |     ++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/prelude.rs - prelude (line 3)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "05d5e12322629ed48a1a211695e1aaeccd427f395885bc1249d98a1da39190e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05d5e12322629ed48a1a211695e1aaeccd427f395885bc1249d98a1da39190e8", kill_on_drop: false }`
[INFO] [stdout] 05d5e12322629ed48a1a211695e1aaeccd427f395885bc1249d98a1da39190e8
